package com.zn.web.dto;

/**
 * Created by yinjiawei on 2018/8/1.
 * 客户线下充值dto
 */
public class UnderLineRechargeDto {
    /**客户ID**/
    private String customerId;
    /**收款人**/
//    private String payee;
    /**收款账号**/
//    private String receivablesAccount;
    /**收款机构 原 收款银行**/
//    private String receivablesInstitution;
    /**转账银行 支付宝转账可为空 **/
    private String transferAccountsBank;
    /**银行卡号 包含 支付宝账户**/
    private String bankCard;
    /**持卡人姓名 支付宝昵称**/
    private String cardholderName;
    /**充值金额**/
    private Double rechargeAmount;
    /**转账流水号**/
    private String receivablesNumber;
    /**唯一识别号处理幂等性问题**/
    private String idempotency;
    /**凭证img**/
    private String voucherPic;
    /**线下充值类型ID**/
    private String offlinePaymentId;
    public UnderLineRechargeDto() {
    }
    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }


    public String getTransferAccountsBank() {
        return transferAccountsBank;
    }

    public void setTransferAccountsBank(String transferAccountsBank) {
        this.transferAccountsBank = transferAccountsBank;
    }

    public String getBankCard() {
        return bankCard;
    }

    public void setBankCard(String bankCard) {
        this.bankCard = bankCard;
    }

    public String getCardholderName() {
        return cardholderName;
    }

    public void setCardholderName(String cardholderName) {
        this.cardholderName = cardholderName;
    }

    public Double getRechargeAmount() {
        return rechargeAmount;
    }

    public void setRechargeAmount(Double rechargeAmount) {
        this.rechargeAmount = rechargeAmount;
    }

    public String getReceivablesNumber() {
        return receivablesNumber;
    }

    public void setReceivablesNumber(String receivablesNumber) {
        this.receivablesNumber = receivablesNumber;
    }

    public String getIdempotency() {
        return idempotency;
    }

    public void setIdempotency(String idempotency) {
        this.idempotency = idempotency;
    }

    public String getVoucherPic() {
        return voucherPic;
    }

    public void setVoucherPic(String voucherPic) {
        this.voucherPic = voucherPic;
    }

    public String getOfflinePaymentId() {
        return offlinePaymentId;
    }

    public void setOfflinePaymentId(String offlinePaymentId) {
        this.offlinePaymentId = offlinePaymentId;
    }

    @Override
    public String toString() {
        return "UnderLineRechargeDto{" +
                "customerId='" + customerId + '\'' +
                ", transferAccountsBank='" + transferAccountsBank + '\'' +
                ", bankCard='" + bankCard + '\'' +
                ", cardholderName='" + cardholderName + '\'' +
                ", rechargeAmount=" + rechargeAmount +
                ", receivablesNumber='" + receivablesNumber + '\'' +
                ", idempotency='" + idempotency + '\'' +
                ", voucherPic='" + voucherPic + '\'' +
                ", offlinePaymentId='" + offlinePaymentId + '\'' +
                '}';
    }
}
